#include<stdio.h>
#define NUM 7
int a[NUM+1]={0,5,3,4,7,3,5,6}; 
int m[NUM+1],l[NUM+1]; 
int main()
{
    int i,smallest,num,k,j;
    num=1; 
    for(i=1;i<=NUM;i++) 
        if(m[i]==0) 
        {
            smallest=a[i]; 
            k=1; 
            l[k]=i; 
            for(j=i+1;j<=NUM;j++) 
                if(m[j]==0) 
                    if(a[j]<smallest) 
                    {
                        smallest=a[j]; 
                        k=0; 
                        l[++k]=j; 
                    }
                else if(a[j]==smallest) 
                    l[++k]=j; 
                    for(j=1;j<=k;j++)
                        m[l[j]]=num;
                    num++; 
                    i=0; 
}
    printf("Player-No score Rank\n");
    for(j=1;j<=NUM;j++) 
        printf(" %3d %4d %4d\n",j,a[j],m[j]);
}